towed howitzer - Turco Inglés Diccionario